/*
 * @Author: 王灿
 * @Date: 2019-11-09 00:40:05
 * @LastEditTime: 2020-03-17 10:56:44
 * @Description: 用户管理
 * @FilePath: \scarlet-sparrow-admin\src\api\home.js
 */
import request from '@/utils/request'

// 管理用户列表
export function getUserList(data) {
    return request({
        url: '/user/list',
        method: 'post',
        data,
        isLogin: true
    })
}

// 新增管理用户
export function addUser(data) {
    return request({
        url: '/admin/add_user',
        method: 'post',
        data,
        isLogin: true
    })
}

// 编辑管理用户
export function editUser(data) {
    return request({
        url: '/admin/edit_user',
        method: 'post',
        data,
        isLogin: true
    })
}

// 管理用户status
export function editUserStatus(data) {
    return request({
        url: '/user/status_user',
        method: 'post',
        data,
        isLogin: true
    })
}


// 客户
export function getCustomerList(data) {
    return request({
        url: '/customer/list',
        method: 'post',
        data,
        isLogin: true
    })
}

// 客户编辑
export function getCustomerUpdate(data) {
    return request({
        url: '/customer/change_data',
        method: 'post',
        data,
        isLogin: true
    })
}

// 客户重置密码
export function getResetPwd(data) {
    return request({
        url: '/admin/reset_pwd',
        method: 'post',
        data,
        isLogin: true
    })
}

// 客户设置vip
export function getByVipType(data) {
    return request({
        url: '/customer/add_retain_by_vip_type',
        method: 'post',
        data,
        isLogin: true
    })
}

// 留存信息列表
export function getRetainList(data) {
    return request({
        url: '/customer/retain_list_by_userId',
        method: 'post',
        data,
        isFile: true,
        isLogin: true
    })
}

// 更改留存信息
export function getRetainUpdate(data) {
    return request({
        url: '/customer/update_retention',
        method: 'post',
        data,
        isLogin: true
    })
}

// 轮播列表
export function getRotationList() {
    return request({
        url: '/rotation/list',
        method: 'get'
    })
}

// 轮播新增
export function getRotationAdd(data) {
    return request({
        url: '/rotation/add_rotation',
        method: 'post',
        data
    })
}

// 轮播编辑
export function getRotationUpdate(data) {
    return request({
        url: '/rotation/update_rotation',
        method: 'post',
        data
    })
}

// 轮播删除
export function getRotationDelete(data) {
    return request({
        url: '/rotation/delete_rotation',
        method: 'post',
        data,
        isFile: true
    })
}

// 轮播排序
export function getRotationOrder(data) {
    return request({
        url: '/rotation/update_order',
        method: 'post',
        data
    })
}